package com.rockcent.service;

import com.rockcent.mall.lib.domain.MerchantFund;
import com.rockcent.mall.lib.domain.enumclass.FundTransactionFlow;
import com.rockcent.mall.lib.domain.enumclass.MerchantFundFlowTransactionType;
import com.rockcent.mall.lib.domain.enumclass.MerchantPayType;

import java.math.BigDecimal;

/**
 * 商户充值
 * Created by zhangjh on 2017/3/29.
 */
public interface MerchantFundFlowSrv {

    /**
     * @param merchantFund
     * @param operationAmount
     * @param payType
     * @param orderNo
     * @param transactionFlow
     * @param transactionType
     * @param remark
     */
    void save(MerchantFund merchantFund, BigDecimal operationAmount, MerchantPayType payType, String orderNo, FundTransactionFlow transactionFlow, MerchantFundFlowTransactionType transactionType, String remark);

}
